home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
JCSM Shareware Collection 1996 September
/
JCSM Shareware Collection (JCS Distribution) (September 1996).ISO
/
bother__
/
cenvid.zip
/
CENVIDOS.ZIP
/
REDIRECT.BAT
< prev
next >
Wrap
DOS Batch File
|
1995-03-31
|
1KB
|
42 lines
@echo off
REM *********************************************************
REM *** Redirect.bat - Redirect stdin, stdout, stderr and ***
REM *** ver.2 run a command. ***
REM *********************************************************
IF "%4"=="" GOTO INSTRUCTIONS
SET REDIRECT_CMD=%4 %5 %6 %7 %8 %9
CEnviD %0.bat %1 %2 %3
GOTO CENVI_EXIT
main(argc,argv)
{
freopen(argv[1],"rb",stdin);
freopen(argv[2],"wb",stdout);
freopen(argv[3],"wb",stderr);
system(P_SWAP,REDIRECT_CMD)
}
:CENVI_EXIT
SET REDIRECT_CMD=
GOTO BYEBYE
:INSTRUCTIONS
ECHO.
ECHO Redirect.bat - Run command with redirect standard IO files
ECHO.
ECHO USAGE: REDIRECT: stdin stdout stderr commands....
ECHO.
ECHO WHERE: stdin - redirect input file; default CON
ECHO stdout - redirect output: default CON
ECHO stderr - redirect errors; default CON
ECHO commands.... any DOS command
ECHO.
ECHO EXAMPLE1: To send output of dir *.* to file: DIR.TXT
ECHO REDIRECT CON DIR.TXT CON dir *.*
ECHO.
ECHO EXAMPLE2: To save CHKDKS error message in CHKERR.TXT but
ECHO allow the rest of the message to the screen
ECHO REDIRECT CON CON CHKERR.TXT CHKDSK G:
ECHO.
:BYEBYE